// ## Level1 scene
Q.scene("firstPlace",function(stage) {
	stage.insert(new Q.Repeater({ asset: "background.png", speedX: 1, speedY: 1 }));

	stage.collisionLayer(new Q.TileLayer({
                         dataAsset: 'house.json',
                         sheet:     'tiles' }));

	stage.insert(new Q.Sprite({asset : "bed.png", x: 64, y: 430}));
	stage.insert(new Q.Sprite({asset : "table.png", x: 108.5, y: 226.5}));
	stage.insert(new Q.Loot({asset: "gold.png", x: 42, y: 84, obj: 'gold', val: 30}));
	stage.insert(
		new Q.NPC(
			{
				x: 150,
				y: 190 ,
				discussion :
					[
						{face: 'npc_face', text: 'Salut bonhomme ! Alors, tu as bien dormi ?'},
						{face: 'player_face', text: 'Bonjour papy ! J\'ai une grande nouvelle à t\'annoncer !'},
						{face: 'npc_face', text: 'Tu veux dire que tu as enfin décidé de faire quelque chose de ta vie ?\n' +
											'Combattre les humains comme l\'a fait fièrement ton père ? \n' +
											'Casser des pierres comme ton abruti de frère ?'},
						{face: 'player_face', text: 'Mieux que ça ! J\'ai décidé de devenir magicien !'},
						{face: 'npc_face', text: '!?!...\nQu\'est-ce que c\'est que ces salades ?\nTu essaye de me faire marcher c\'est ça ?'},
						{face: 'player_face', text: 'Non j\'ai bien réfléchi ! Je veux être magicien \net apprendre à jeter des sorts'},
						{face: 'npc_face', text: '(Cet enfant est devenu fou ...)'},
						{face: 'npc_face', text: 'Retourne te coucher, je pense qu\'une bonne nuit \nde sommeil te fera du bien !'},
						{face: 'player_face', text: 'Mais, papy !? Il est 8h du matin  c\'est absurde,\nje viens de me lever...'},
						{face: 'npc_face', text: 'Hum... Bon, euh, vas voir ta grand mère, moi je vais me faire une tisane...\n' +
											'Ou plutôt un grog... Non, tiens, d\'ailleurs, je vais plutôt aller me fumer \n' +
											'une bonne pipe de Zblorg, ça me fera le plus grand bien !'},
						{face: 'npc_face', text: 'Allez ! Bonne nuit !'},
						{face: 'player_face', text: 'Euh, oui... bonne nuit papy'},
					]
			}
		)
	);

	stage.insert(
		new Q.NPC(
			{
				x: 500,
				y: 250 ,
				asset: 'npc2.png',
				discussion :
					[
						{face: 'npc_face2', text: 'Aaah ! Bonjour mon garçon !'},
						{face: 'player_face', text: 'Bonjour mamy ! J\'ai une grande nouvelle à t\'annoncer !'},
						{face: 'npc_face2', text: 'AaAAhaarrh !'},
						{face: 'player_face', text: 'J\'ai décidé de devenir magicien !'},
						{face: 'npc_face2', text: 'Lalalalala !'},
						{face: 'player_face', text: 'Euh, mamy, tu m\'écoutes ?'},
						{face: 'npc_face2', text: 'Tralala tsoin tsoin!'},
						{face: 'player_face', text: 'Mamy ?'},
						{face: 'npc_face2', text: 'hihihi ! Chapeaux ronds ... Tireli pimpon !'},
						{face: 'player_face', text: 'Hum... Bonne journée mamy !'},
						{face: 'npc_face2', text: 'Oui, bonne journée, mon petit bonhomme !'},
					]
			}
		)
	);
	// TODO : gérer les combats
	stage.insert(new Q.Ennemy({asset : "chien.png", x: 260, y: 240}));

	// Le téléporteur de sortie
	stage.insert(new Q.Teleporter({scene: 'firstVillage', x: 460, y: 480, w: 64, h: 12}));

	var player = stage.insert(new Q.Player({x: 96, y: 368.5}));
});


Q.scene("firstVillage",function(stage) {
	stage.insert(new Q.Repeater({ asset: "background2.png", speedX: 1, speedY: 1 }));

	stage.collisionLayer(new Q.TileLayer({
                         dataAsset: 'firstVillage.json',
                         sheet:     'tiles' }));

	stage.insert(new Q.Ennemy({vx: 75, vy: 75, asset : "chien.png", x: 260, y: 150}));
	stage.insert(new Q.Ennemy({vx: 0, vy: 100, asset : "chien.png", x: 32, y: 158}));
	stage.insert(new Q.Ennemy({vx: 100, vy: 0, asset : "chien.png", x: 100, y: 300}));
	stage.insert(new Q.Ennemy({vx: 100, vy: 0, asset : "chien.png", x: 550, y: 80}));
	stage.insert(new Q.Ennemy({vx: 0, vy: 100, asset : "chien.png", x: 420, y: 200}));

	var player = stage.insert(new Q.Player({x: 96, y: 168.5}));

});